from django.urls import path
from django.http import HttpResponse
from apps.users.views import UsernameCountView,MobileCountView,RegisterView,LoginView,LogoutView
from apps.users.views import CenterView,EmailView,EmailVerifyView,ChangePasswordView
from apps.users.views import AddressCreateView,AddressView,DefaultAddressView,UpdateDestroyAddressView,UpdateTitleAddressView,UserHistoryView
urlpatterns = [
	#判断用户名是否重复 uname:注册的验证方式
	path('usernames/<uname:username>/count/',UsernameCountView.as_view()),
	path('mobiles/<umobile:mobile>/count/',MobileCountView.as_view()),
	path('register/',RegisterView.as_view()),
	path('login/',LoginView.as_view()),
	path('logout/',LogoutView.as_view()),
	path('info/',CenterView.as_view()),
	path('emails/',EmailView.as_view()),
	path('emails/verification/',EmailVerifyView.as_view()),
	path('addresses/create/',AddressCreateView.as_view()),
	path('addresses/',AddressView.as_view()),
	path('addresses/<address_id>/default/',DefaultAddressView.as_view()),
	path('addresses/<address_id>/',UpdateDestroyAddressView.as_view()),
	path('addresses/<address_id>/title/',UpdateTitleAddressView.as_view()),
	path('password/',ChangePasswordView.as_view()),
	path('browse_histories/',UserHistoryView.as_view()),
]
